# 题目：判断1001 - 2000
# 之间有多少个素数，并输出所有素数 **。 **
#
# 以下是一个Python程序，用于判断1001 - 2000
# 之间有多少个素数，并输出所有素数：


def is_prime(n):
    if n <= 1:
        return False
    for i in range(2, int(n ** 0.5) + 1):
        if n % i == 0:
            return False
    return True


count = 0
for i in range(1001, 2001):
    if is_prime(i):
        count += 1
        print(i)
print("1001-2000之间共有%d个素数。" % count)